Skip to contentSkip to conversation

environment setup script

DISCUSSION Sid Price 3 participants 5 messages Apr 14, 2016

lore
Share & tools
lore

Sid Price

author
#0 lore raw

Hello, I am new to Yocto and relatively new to Linux. I am working my way through the "Getting Started" guide and I have met a problem. I am trying to run the "environment-setup ." script for the arm platform. First I notice that when I list the folder /opt/poky/2.0.1 I see the scripts but they are not shown as executable. Is this correct? When I try the following command I am told "Permission denied":

/opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi

If I use sudo I see "command not found"

Any pointers would be very much appreciated,

Sid

Sid Price

Desktop Application and Embedded System Design

#1 lore raw
Quoted 9 lines · Sid Price

Hello, I am new to Yocto and relatively new to Linux. I am working my way through the “Getting Started” guide and I have met a problem. I am trying to run the “environment-setup …” script for the arm platform. First I notice that when I list the folder /opt/poky/2.0.1 I see the scripts but they are not shown as executable. Is this correct? When I try the following command I am told “Permission denied”:

Quoted 6 lines

/opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi

If I use sudo I see “command not found”

The setup script has to be *sourced* into your shell, not run. The instructions most likely included a leading '.' but you missed it. Either type '. /opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi' or 'source /opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi' in your shell.

author
#2 lore raw

On Thu, Apr 14, 2016 at 10:39 AM Sid Price <[email protected] <mailto:[email protected]> > wrote:

Hello, I am new to Yocto and relatively new to Linux. I am working my way through the “Getting Started” guide and I have met a problem. I am trying to run the “environment-setup …” script for the arm platform. First I notice that when I list the folder /opt/poky/2.0.1 I see the scripts but they are not shown as executable. Is this correct? When I try the following command I am told “Permission denied”:

/opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi

If I use sudo I see “command not found”

The setup script has to be *sourced* into your shell, not run. The instructions most likely included a leading '.' but you missed it. Either type '. /opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi' or 'source /opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi' in your shell.

Using “source /opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi” appeared to work, no errors reported. Should I now expect to see new environment variables when I use “printenv”, because I don’t see any of those mentioned in the getting started guide.

Sid

author
#3 lore raw
In reply to Christopher Larson

On Thu, Apr 14, 2016 at 10:39 AM Sid Price <[email protected] <mailto:[email protected]> > wrote:

Hello, I am new to Yocto and relatively new to Linux. I am working my way through the “Getting Started” guide and I have met a problem. I am trying to run the “environment-setup …” script for the arm platform. First I notice that when I list the folder /opt/poky/2.0.1 I see the scripts but they are not shown as executable. Is this correct? When I try the following command I am told “Permission denied”:

/opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi

If I use sudo I see “command not found”

The setup script has to be *sourced* into your shell, not run. The instructions most likely included a leading '.' but you missed it. Either type '. /opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi' or 'source /opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi' in your shell.

Using “source /opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi” appeared to work, no errors reported. Should I now expect to see new environment variables when I use “printenv”, because I don’t see any of those mentioned in the getting started guide.

Sid

I reduced the command to simply “source ./environment-setup-armv5e-poky-linux-eabi” and now it worked … many thanks,

Sid

#4 lore raw
In reply to Sid Price

Maybe I can help with this one, Sid.

First step is to install "sudo". So, ... with your package manager see if "sudo" is a listed package. Barring that, try "su -", enter your root password and do "apt-get sudo". At this point, you will need to use the command "visudo" to add your user to the sudoers list. Google this for more complete instructions. Finish by exit from the root bash prompt to exit from root.

Then you should be able to use "sudo apt-get install <something>".

Charles

Quoted 36 lines · Sid Price

Hello, I am new to Yocto and relatively new to Linux. I am working my way through the “Getting Started” guide and I have met a problem. I am trying to run the “environment-setup …” script for the arm platform. First I notice that when I list the folder /opt/poky/2.0.1 I see the scripts but they are not shown as executable. Is this correct? When I try the following command I am told “Permission denied”:

/opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi

If I use sudo I see “command not found”

Any pointers would be very much appreciated,

Sid

*Sid Price*

*Desktop Application and Embedded System Design*

--
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

Signature · 1 line
Charles Krinke